<%--
  Created by IntelliJ IDEA.
  User: teacher
  Date: 2023/6/30
  Time: 14:10
  To change this template use File | Settings | File Templates.
--%>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<html>
<head>
    <title>员工列表</title>
</head>
<body>
<h1>员工列表</h1>
<a href="${pageContext.request.contextPath}/ems/addEmp.jsp">添加员工</a>
<hr>
<table border="1">
    <tr>
        <td>序号</td>
        <td>编号</td>
        <td>姓名</td>
        <td>工资</td>
        <td>操作</td>
    </tr>
    <!--
        forEach标签:c.tld标签库的标签,用于实现遍历操作
            items:需要遍历的数据,一般通过EL表达式获取对应作用域的数据
            var:当前迭代的变量
            varStatus:遍历的状态,一般情况该属性提供了一个index属性,表示遍历元素的索引号
            begin:指定遍历的集合的起始索引位置
            end:指定遍历的集合的结束索引位置
            step:指定遍历的步长
    -->
    <c:forEach items="${emps}" var="emp" varStatus="i" begin="1" end="5" step="2">
    <tr>
        <td>${i.index + 1}</td>
        <td>${emp.id}</td>
        <td>${emp.name}</td>
        <td>${emp.salary}</td>
        <td>
            <a href="${pageContext.request.contextPath}/findById.ems?id=${emp.id}">修改</a>
            <a href="${pageContext.request.contextPath}/delete.ems?id=${emp.id}" onclick="return confirm('是否确认删除')">删除</a>
        </td>
    </tr>
    </c:forEach>
</table>
</body>
</html>